Back to overview

Beckhoff: TwinCAT Denial-of-Service in Profinet driver

VDE-2019-019
Last update
05/14/2025 15:00
Published at
10/09/2019 12:00
Vendor(s)
Beckhoff Automation GmbH & Co. KG
External ID
VDE-2019-019
CSAF Document

Summary

In case TwinCAT is configured to use the Profinet driver, a denial of service of the controller could be reached by sending special packets to the device.

Impact

TwinCAT includes a Profinet driver, which could be configured in the engineering environment to use Profinet connections to the controller.

In case this is configured and the controller is started, a specially crafted Profinet DCP packet could be sent to the TwinCAT device, which will lead to a denial of service of the device.

Operation can be resumed by restarting the device.

Affected Product(s)

Model no. Product name Affected versions
TwinCAT <=2304 TwinCAT <=2304
TwinCAT <=4204.0 TwinCAT <=4204.0

Vulnerabilities

Expand / Collapse all

Published
09/22/2025 14:57
Weakness
Divide By Zero (CWE-369)
Summary

When Beckhoff TwinCAT is configured to use the Profinet driver, a denial of service of the controller could be reached by sending a malformed UDP packet to the device. This issue affects TwinCAT 2 version 2304 (and prior) and TwinCAT 3.1 version 4204.0 (and prior).

References

Remediation

Profinet could be blocked in perimeter firewall to block PROFINET DCP packets from untrusted networks to the device.

Beckhoff will provide updates for the mentioned TwinCAT Versions.

Revision History

Version Date Summary
1 10/09/2019 12:00 Initial revision.
2 11/06/2024 12:27 Fix: correct certvde domain, added self-reference
3 04/11/2025 09:00 Fix: version range
4 05/14/2025 15:00 Fix: added distribution